package engine;

import java.awt.Graphics;
import java.awt.event.KeyListener;
import java.awt.event.MouseListener;

public abstract class GameState implements MouseListener, KeyListener {

	public abstract void init();

	public abstract void load();

	public abstract void unload();

	public abstract void update(long delay);

	public abstract void paint(Graphics g);

}
